Triscend describes the use of the OrCAD Express Schematic Editor for creating FastChip CSL module designs in their document Designing_with_OrCAD_Express.pdf

This article is based closely on the above document, but relates to OrCAD Capture 9.2 - Lite Edition:

OrCAD Version Information


Creating Designs in OrCAD

Follow these steps to begin using OrCAD:

  1. Start OrCAD
    The OrCAD Capture screen appears, which is blank apart from an empty Session Log:

    Newly-openend, blank OrCAD Screen

  2. From the File menu, select New, and then select Project.

    OrCAD: File/New/Project

  3. Enter a suitable name & location for the Project, and choose 'Schematic' from the list of Project types:

    OrCAD New Project  options

    The OrCAD window will now contain a Project Manager window and a blank Schematic page

    Note that, when the Schematic window is active, a toolbar appears down the left-hand side of the main OrCAD window:

    New OrCAD Project

    OrCAD automatically creates a new Design, with the same name as Project; there is no need to manually create a new Design.

    In order to use items from the Triscend libraries supplied with FastChip, you need to point to the Libraries

  4. On the Schematic toolbar, click the 'Place Part' button: OrCAD 'Place Part' Button

    The 'Place Part' dialogue appears:

    OrCAD Place Part dialogue

  5. Click the 'Add Library...' button

    This opens a standards windows File Open dialogue; you need to select the Triscend Schematic Capture Library,

    [FastChip Root]\Data\Libraries\Schematic\Orcad\Triscend.olb

    OrCAD: Open Triscend Schematic Capture Library

    Click 'Open', and then "TRISCEND" will be added to the list of Libraries, and the 'Part List' will contain the Library items:

OrCAD Place Part dialogue with Triscend Library added


Creating an EDIF Netlist from an OrCAD Design

When you have completed the Schematic design, you must export it to an EDIF Netlist which can then be imported as a module into FastChip

  1. In the OrCAD Project Manager window, select the "Root" level of the Design
    (You can switch to the Project Manager window by pressing the 'Project Manager' button OrCAD Project Manager Button)

    OrCAD Project Manager Window

  2. Click the 'Annotate' button OrCAD Annotate Button

    In the 'Annotate' dialogue, choose 'Update Entire Design' and 'Unbconditional Reference Update':

    OrCAD Annotate Dialogue

    Click 'OK', and OrCAD will proceed to Annotate and save the design.

  3. Click the Design Rule Check (DRC) button OrCAD DRC Button and select the required DRC options:

    OrCAD DRC Dialogue

    The resutls of the Design Rules Check will appear in the Session Log window - any problems should be attended to now!

  4. Once the Design Rules Check is satisfactory, press the 'Netlist' button OrCAD Create Netlist Button

    Ensure that 'Output Pin Names' is checked, and 'Do not create "external" library declaration' is not checked.

    The destination folder can be specified; the folder containing the FastChip Project into which the Netlist will be imported would be a good choice!

    OrCAD Create Netlist Dialogue


Importing an EDIF Netlist into FastChip

  1. Open the required Project in FastChip

  2. On the 'Tools' menu choose 'Import', then 'Import Module From File...'

    FastChip Tools/Import/Module

  3. In the 'Import Module' dialogue, enter the full path to the EDIF Netlist file, and select whether you just want to add the module to the Project Library, or also add an instance of the module in the target CSL configuration:

    FastChip Import Module Dialogue

  4. The 'Edit Module Instance' dialogue will show the module as a block, with all inputs on the left and outputs on the right:

    FastChip Module Instance

  5. The 'Help' button will show a brief summary of the Module:

    TYPE
    module

    SOURCE
    C:\My Documents\blah\blah\Triscend\ImportedForTriscend\INVERTER.txt

    LOCATION
    UNKNOWN

    ---
    --- IMPORTED MODULE [INVERTER]
    ---

    SOURCE
    C:\\My Documents\\blah\\blah\\orcad\\Inverter\\INVERTER.EDN

    DATE CREATED
    Mar 5, 2002

    INTERFACE
    input X_in;
    output Not_X_out;

    CHARACTERISTICS
    NONE
    ---
    ---

    DEPRECATION HISTORY
    NONE